package com.gxa.service.system;

import com.gxa.vo.MenuVo;
import com.gxa.vo.RoleVo;
import com.gxa.vo.RoleVo1;
import com.gxa.vo.RoleVo2;

import java.util.List;

public interface RoleService {

    List<RoleVo> queryAll();

    List<RoleVo> queryRoleByName(String name);

    RoleVo2 queryRoleById(Integer id);

    Integer delRole(Integer id);

    void updateRoleStatus(Integer id,Integer status);

    List<String> selAllMenu1();

    void addRoleMenu(Integer r_id,Integer m_id);

    Integer addRole(RoleVo1 roleVo);

    void updateRole(RoleVo1 roleVo);

    List<MenuVo> selAllMenu();
}
